/*
Copyright (C) 2022-2024 Inspur Corp. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0
*/
package view

type FileEvidenceLine struct {
	EvidenceId   string `json:"evidenceId" "`
	EvidenceName string `json:"evidenceName" `
	UseEncrypt   string `json:"useEncrypt" `
	Status       string `json:"status" `
	TxId         string `json:"txId" `
	TxTime       string `json:"txTime" `
}

type FileEvidenceListView struct {
	PageNum          string             `json:"pageNum" `
	PageSize         string             `json:"pageSize" `
	Pages            string             `json:"pages" `
	TotalCount       string             `json:"totalCount" `
	DataEvidenceList []DataEvidenceLine `json:"list"`
}

type FileEvidenceDetailView struct {
	EvidenceId   string `json:"evidenceId" "`
	EvidenceName string `json:"evidenceName" `
	UseEncrypt   string `json:"useEncrypt" `
	Status       string `json:"status" `
	TxId         string `json:"txId" `
	TxTime       string `json:"txTime" `

	BlockNum     string `json:"blockNum" `
	BlockHash    string `json:"blockHash"`
	TxContent    string `json:"txContent"`
	EvidenceData string `json:"evidenceData" `
	Signature    string `json:"signature" `
	PubKey       string `json:"pubKey" `
}
